[INFO] fetching crate native-theme 0.4.1...
[INFO] testing native-theme-0.4.1 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate native-theme 0.4.1 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate native-theme 0.4.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate native-theme 0.4.1
[INFO] tweaked toml for crates.io crate native-theme 0.4.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate native-theme 0.4.1 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate native-theme 0.4.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5478f569d383384dda565043294bcd335f4f51775f034a2f77a2bfa7c1651f9f
[INFO] running `Command { std: "docker" "start" "-a" "5478f569d383384dda565043294bcd335f4f51775f034a2f77a2bfa7c1651f9f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5478f569d383384dda565043294bcd335f4f51775f034a2f77a2bfa7c1651f9f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5478f569d383384dda565043294bcd335f4f51775f034a2f77a2bfa7c1651f9f", kill_on_drop: false }`
[INFO] [stdout] 5478f569d383384dda565043294bcd335f4f51775f034a2f77a2bfa7c1651f9f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7f39e9a530124e71c385f71b70149775ee84e673ef9a8f2fbeb0f2f41fffb113
[INFO] running `Command { std: "docker" "start" "-a" "7f39e9a530124e71c385f71b70149775ee84e673ef9a8f2fbeb0f2f41fffb113", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling toml_writer v1.0.7+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.0.7+spec-1.1.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling serde_with_macros v3.18.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_with v3.18.0
[INFO] [stderr]    Compiling native-theme v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.12s
[INFO] running `Command { std: "docker" "inspect" "7f39e9a530124e71c385f71b70149775ee84e673ef9a8f2fbeb0f2f41fffb113", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f39e9a530124e71c385f71b70149775ee84e673ef9a8f2fbeb0f2f41fffb113", kill_on_drop: false }`
[INFO] [stdout] 7f39e9a530124e71c385f71b70149775ee84e673ef9a8f2fbeb0f2f41fffb113
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1faf4da34002b68aa11712f6444478f08898bcea05af079833f5d8f7ba67f675
[INFO] running `Command { std: "docker" "start" "-a" "1faf4da34002b68aa11712f6444478f08898bcea05af079833f5d8f7ba67f675", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling native-theme v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.56s
[INFO] running `Command { std: "docker" "inspect" "1faf4da34002b68aa11712f6444478f08898bcea05af079833f5d8f7ba67f675", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1faf4da34002b68aa11712f6444478f08898bcea05af079833f5d8f7ba67f675", kill_on_drop: false }`
[INFO] [stdout] 1faf4da34002b68aa11712f6444478f08898bcea05af079833f5d8f7ba67f675
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2cedb6df623921d87e11e60baf8f19f18e4d288d70b6228d5aa9c2b85ca75c15
[INFO] running `Command { std: "docker" "start" "-a" "2cedb6df623921d87e11e60baf8f19f18e4d288d70b6228d5aa9c2b85ca75c15", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/native_theme-d05098162d965c55)
[INFO] [stdout] 
[INFO] [stdout] running 209 tests
[INFO] [stdout] test color::tests::display_includes_alpha_when_not_255 ... ok
[INFO] [stdout] test color::tests::display_omits_alpha_when_255 ... ok
[INFO] [stdout] test color::tests::from_f32_clamps_out_of_range ... ok
[INFO] [stdout] test color::tests::parse_3_digit_shorthand ... ok
[INFO] [stdout] test color::tests::parse_4_digit_shorthand ... ok
[INFO] [stdout] test color::tests::parse_6_digit_hex_without_hash ... ok
[INFO] [stdout] test color::tests::parse_6_digit_hex_with_hash ... ok
[INFO] [stdout] test color::tests::parse_8_digit_hex_with_hash ... ok
[INFO] [stdout] test color::tests::parse_invalid_hex_chars_is_error ... ok
[INFO] [stdout] test color::tests::parse_empty_string_is_error ... ok
[INFO] [stdout] test color::tests::parse_invalid_length_5_chars_is_error ... ok
[INFO] [stdout] test color::tests::rgb_constructor_sets_alpha_255 ... ok
[INFO] [stdout] test color::tests::parse_uppercase_hex ... ok
[INFO] [stdout] test color::tests::from_f32_basic ... ok
[INFO] [stdout] test color::tests::rgba_default_is_transparent_black ... ok
[INFO] [stdout] test color::tests::rgba_constructor_sets_all_fields ... ok
[INFO] [stdout] test color::tests::rgba_is_copy ... ok
[INFO] [stdout] test color::tests::to_f32_tuple_matches_array ... ok
[INFO] [stdout] test dispatch_tests::detect_budgie ... ok
[INFO] [stdout] test color::tests::serde_json_round_trip ... ok
[INFO] [stdout] test color::tests::rgba_is_hash ... ok
[INFO] [stdout] test dispatch_tests::detect_gnome_simple ... ok
[INFO] [stdout] test dispatch_tests::detect_gnome_ubuntu ... ok
[INFO] [stdout] test dispatch_tests::detect_hyprland_returns_unknown ... ok
[INFO] [stdout] test dispatch_tests::detect_kde_colon_separated_after ... ok
[INFO] [stdout] test dispatch_tests::detect_kde_colon_separated_before ... ok
[INFO] [stdout] test dispatch_tests::detect_kde_simple ... ok
[INFO] [stdout] test dispatch_tests::detect_xfce ... ok
[INFO] [stdout] test dispatch_tests::detect_lxqt ... ok
[INFO] [stdout] test color::tests::to_f32_array_black ... ok
[INFO] [stdout] test dispatch_tests::detect_mate ... ok
[INFO] [stdout] test color::tests::to_f32_array_white_transparent ... ok
[INFO] [stdout] test dispatch_tests::detect_cinnamon_short ... ok
[INFO] [stdout] test dispatch_tests::detect_cosmic_returns_unknown ... ok
[INFO] [stdout] test error::tests::error_is_send_sync ... ok
[INFO] [stdout] test color::tests::serde_toml_round_trip ... ok
[INFO] [stdout] test dispatch_tests::detect_sway_returns_unknown ... ok
[INFO] [stdout] test dispatch_tests::from_linux_non_kde_returns_adwaita ... ok
[INFO] [stdout] test dispatch_tests::detect_empty_string ... ok
[INFO] [stdout] test error::tests::platform_source_returns_inner ... ok
[INFO] [stdout] test error::tests::unavailable_display ... ok
[INFO] [stdout] test load_icon_tests::load_icon_unrecognized_set_no_features ... ok
[INFO] [stdout] test load_custom_icon_tests::custom_icon_no_cross_set_fallback ... ok
[INFO] [stdout] test error::tests::format_display ... ok
[INFO] [stdout] test load_custom_icon_tests::custom_icon_unknown_set_uses_system ... ok
[INFO] [stdout] test error::tests::unsupported_display ... ok
[INFO] [stdout] test error::tests::from_toml_de_error ... ok
[INFO] [stdout] test error::tests::platform_display ... ok
[INFO] [stdout] test error::tests::from_io_error ... ok
[INFO] [stdout] test error::tests::non_platform_source_is_none ... ok
[INFO] [stdout] test dispatch_tests::detect_cinnamon ... ok
[INFO] [stdout] test dispatch_tests::from_system_returns_result ... ok
[INFO] [stdout] test load_system_icon_by_name_tests::system_icon_by_name_sf_on_linux_returns_none ... ok
[INFO] [stdout] test macos::tests::build_theme_colors_propagated_correctly ... ok
[INFO] [stdout] test loading_indicator_tests::loading_indicator_unknown_falls_back_to_system ... ok
[INFO] [stdout] test macos::tests::build_theme_fonts_populated ... ok
[INFO] [stdout] test loading_indicator_tests::loading_indicator_empty_string_falls_back_to_system ... ok
[INFO] [stdout] test macos::tests::build_theme_name_is_macos ... ok
[INFO] [stdout] test macos::tests::build_theme_populates_both_variants ... ok
[INFO] [stdout] test macos::tests::macos_widget_metrics_spot_check ... ok
[INFO] [stdout] test model::animated::tests::animated_icon_is_clone_debug_eq_not_copy ... ok
[INFO] [stdout] test model::animated::tests::first_frame_frames_empty ... ok
[INFO] [stdout] test model::animated::tests::first_frame_frames_with_items ... ok
[INFO] [stdout] test model::animated::tests::frames_variant_constructs ... ok
[INFO] [stdout] test model::animated::tests::first_frame_transform ... ok
[INFO] [stdout] test model::animated::tests::repeat_is_copy_clone_debug_eq_hash ... ok
[INFO] [stdout] test model::animated::tests::transform_animation_is_copy_clone_debug_eq_hash ... ok
[INFO] [stdout] test model::animated::tests::transform_variant_constructs ... ok
[INFO] [stdout] test macos::tests::build_theme_populates_widget_metrics ... ok
[INFO] [stdout] test macos::tests::build_theme_geometry_and_spacing_default ... ok
[INFO] [stdout] test model::bundled::tests::by_name_non_bundled_sets_return_none ... ok
[INFO] [stdout] test model::bundled::tests::non_bundled_sets_return_none ... ok
[INFO] [stdout] test model::colors::tests::merge_primary_and_secondary_fields ... ok
[INFO] [stdout] test model::bundled::tests::by_name_unknown_name_returns_none ... ok
[INFO] [stdout] test model::colors::tests::merge_none_preserves_base ... ok
[INFO] [stdout] test model::colors::tests::merge_some_replaces_none ... ok
[INFO] [stdout] test model::colors::tests::theme_colors_default_is_empty ... ok
[INFO] [stdout] test model::fonts::tests::default_is_empty ... ok
[INFO] [stdout] test model::fonts::tests::merge_some_replaces_none ... ok
[INFO] [stdout] test model::fonts::tests::not_empty_when_family_set ... ok
[INFO] [stdout] test model::colors::tests::theme_colors_not_empty_when_field_set ... ok
[INFO] [stdout] test model::fonts::tests::serde_toml_round_trip ... ok
[INFO] [stdout] test model::colors::tests::total_color_roles_is_36 ... ok
[INFO] [stdout] test model::colors::tests::merge_flat_fields_across_groups ... ok
[INFO] [stdout] test model::colors::tests::merge_some_replaces_some ... ok
[INFO] [stdout] test model::fonts::tests::serde_skips_none_fields ... ok
[INFO] [stdout] test model::geometry::tests::default_is_empty ... ok
[INFO] [stdout] test model::geometry::tests::merge_none_preserves_base ... ok
[INFO] [stdout] test model::geometry::tests::merge_new_fields ... ok
[INFO] [stdout] test model::geometry::tests::new_fields_default_to_none ... ok
[INFO] [stdout] test model::geometry::tests::not_empty_when_field_set ... ok
[INFO] [stdout] test model::geometry::tests::serde_toml_round_trip ... ok
[INFO] [stdout] test model::icons::tests::icon_data_derives_clone ... ok
[INFO] [stdout] test model::icons::tests::icon_data_derives_debug ... ok
[INFO] [stdout] test model::icons::tests::icon_data_derives_eq ... ok
[INFO] [stdout] test model::icons::tests::icon_data_rgba_construct_and_match ... ok
[INFO] [stdout] test model::icons::tests::icon_name_freedesktop_notification ... ok
[INFO] [stdout] test model::icons::tests::icon_name_lucide_trash_full ... ok
[INFO] [stdout] test model::icons::tests::icon_name_lucide_action_copy ... ok
[INFO] [stdout] test model::icons::tests::icon_data_svg_construct_and_match ... ok
[INFO] [stdout] test model::icons::tests::icon_name_segoe_action_copy ... ok
[INFO] [stdout] test model::icons::tests::icon_name_material_action_copy ... ok
[INFO] [stdout] test model::icons::tests::icon_name_material_trash_full ... ok
[INFO] [stdout] test model::icons::tests::icon_name_material_expected_count ... ok
[INFO] [stdout] test model::icons::tests::icon_name_segoe_status_busy_is_none ... ok
[INFO] [stdout] test model::icons::tests::icon_name_segoe_expected_count ... ok
[INFO] [stdout] test model::icons::tests::icon_name_freedesktop_expected_count ... ok
[INFO] [stdout] test model::icons::tests::icon_name_segoe_dialog_success ... ok
[INFO] [stdout] test model::icons::tests::icon_name_sf_symbols_expected_count ... ok
[INFO] [stdout] test model::icons::tests::icon_name_lucide_expected_count ... ok
[INFO] [stdout] test model::icons::tests::icon_name_spot_check_nav_home ... ok
[INFO] [stdout] test model::icons::tests::icon_provider_dyn_dispatch ... ok
[INFO] [stdout] test model::icons::tests::icon_name_sf_symbols_dialog_warning ... ok
[INFO] [stdout] test model::icons::tests::icon_name_sf_symbols_folder_open_is_none ... ok
[INFO] [stdout] test model::fonts::tests::merge_none_preserves_base ... ok
[INFO] [stdout] test model::icons::tests::icon_name_spot_check_dialog_error ... ok
[INFO] [stdout] test model::icons::tests::icon_name_freedesktop_action_copy ... ok
[INFO] [stdout] test model::icons::tests::icon_name_sf_symbols_action_copy ... ok
[INFO] [stdout] test model::icons::tests::icon_name_sf_symbols_window_restore ... ok
[INFO] [stdout] test model::icons::tests::icon_role_all_contains_every_variant ... ok
[INFO] [stdout] test model::icons::tests::icon_name_sf_symbols_trash_full ... ok
[INFO] [stdout] test model::icons::tests::icon_name_sf_symbols_status_busy_is_none ... ok
[INFO] [stdout] test model::icons::tests::icon_provider_is_object_safe ... ok
[INFO] [stdout] test model::icons::tests::icon_role_all_no_duplicates ... ok
[INFO] [stdout] test model::icons::tests::icon_role_derives_copy_clone ... ok
[INFO] [stdout] test model::icons::tests::icon_role_derives_debug ... ok
[INFO] [stdout] test model::icons::tests::icon_role_derives_hash ... ok
[INFO] [stdout] test model::icons::tests::icon_role_provider_all_roles ... ok
[INFO] [stdout] test model::icons::tests::icon_role_provider_icon_name_sf_symbols ... ok
[INFO] [stdout] test model::icons::tests::icon_set_derives_copy_clone ... ok
[INFO] [stdout] test model::icons::tests::icon_role_provider_icon_svg_non_bundled ... ok
[INFO] [stdout] test model::icons::tests::icon_set_derives_debug ... ok
[INFO] [stdout] test model::icons::tests::icon_set_from_name_freedesktop ... ok
[INFO] [stdout] test model::icons::tests::icon_set_from_name_lucide ... ok
[INFO] [stdout] test model::icons::tests::icon_set_derives_hash ... ok
[INFO] [stdout] test model::icons::tests::icon_set_from_name_name_round_trip ... ok
[INFO] [stdout] test model::icons::tests::icon_set_from_name_material ... ok
[INFO] [stdout] test model::icons::tests::icon_set_from_name_segoe_fluent ... ok
[INFO] [stdout] test model::icons::tests::icon_role_provider_icon_name ... ok
[INFO] [stdout] test model::icons::tests::icon_set_name_lucide ... ok
[INFO] [stdout] test model::icons::tests::icon_set_from_name_sf_symbols ... ok
[INFO] [stdout] test model::icons::tests::icon_set_name_material ... ok
[INFO] [stdout] test model::icons::tests::icon_set_name_segoe_fluent ... ok
[INFO] [stdout] test model::icons::tests::no_unexpected_icon_gaps ... ok
[INFO] [stdout] test model::icons::tests::system_icon_set_returns_freedesktop_on_linux ... ok
[INFO] [stdout] test model::spacing::tests::default_is_empty ... ok
[INFO] [stdout] test model::spacing::tests::merge_none_preserves_base ... ok
[INFO] [stdout] test model::spacing::tests::merge_some_replaces_none ... ok
[INFO] [stdout] test model::icons::tests::icon_set_name_sf_symbols ... ok
[INFO] [stdout] test model::spacing::tests::not_empty_when_field_set ... ok
[INFO] [stdout] test model::icons::tests::icon_set_from_name_unknown ... ok
[INFO] [stdout] test model::icons::tests::icon_set_serde_round_trip ... ok
[INFO] [stdout] test model::tests::icon_set_merge_none_preserves ... ok
[INFO] [stdout] test model::tests::icon_set_is_empty_when_set ... ok
[INFO] [stdout] test model::tests::icon_set_merge_overlay ... ok
[INFO] [stdout] test model::tests::icon_set_toml_round_trip ... ok
[INFO] [stdout] test model::tests::icon_set_toml_absent_deserializes_to_none ... ok
[INFO] [stdout] test model::tests::icon_set_toml_alias_backward_compat ... ok
[INFO] [stdout] test model::tests::native_theme_default_is_empty ... ok
[INFO] [stdout] test model::spacing::tests::serde_toml_round_trip ... ok
[INFO] [stdout] test model::tests::icon_set_default_is_none ... ok
[INFO] [stdout] test model::geometry::tests::merge_some_replaces_none ... ok
[INFO] [stdout] test model::icons::tests::icon_role_all_has_42_variants ... ok
[INFO] [stdout] test model::tests::native_theme_not_empty_with_light ... ok
[INFO] [stdout] test model::icons::tests::icon_set_name_freedesktop ... ok
[INFO] [stdout] test model::tests::native_theme_serde_toml_round_trip ... ok
[INFO] [stdout] test model::tests::pick_variant_dark_with_both_variants_returns_dark ... ok
[INFO] [stdout] test model::tests::native_theme_merge_base_light_only_preserved ... ok
[INFO] [stdout] test model::tests::pick_variant_dark_with_only_light_falls_back ... ok
[INFO] [stdout] test model::tests::pick_variant_light_with_both_variants_returns_light ... ok
[INFO] [stdout] test model::tests::theme_variant_not_empty_when_font_set ... ok
[INFO] [stdout] test model::tests::theme_variant_not_empty_when_color_set ... ok
[INFO] [stdout] test model::widget_metrics::tests::checkbox_metrics_is_empty_and_merge ... ok
[INFO] [stdout] test model::widget_metrics::tests::button_metrics_is_empty_and_merge ... ok
[INFO] [stdout] test model::widget_metrics::tests::default_is_empty ... ok
[INFO] [stdout] test model::widget_metrics::tests::deserialize_missing_widget_metrics_produces_default ... ok
[INFO] [stdout] test model::tests::pick_variant_with_no_variants_returns_none ... ok
[INFO] [stdout] test model::tests::native_theme_new_constructor ... ok
[INFO] [stdout] test model::tests::native_theme_merge_both_light_variants ... ok
[INFO] [stdout] test model::tests::native_theme_merge_dark_variant ... ok
[INFO] [stdout] test model::tests::native_theme_merge_keeps_base_name ... ok
[INFO] [stdout] test model::tests::native_theme_merge_overlay_light_into_none ... ok
[INFO] [stdout] test model::tests::pick_variant_light_with_only_dark_falls_back ... ok
[INFO] [stdout] test model::tests::theme_variant_merge_recursively ... ok
[INFO] [stdout] test model::tests::theme_variant_default_is_empty ... ok
[INFO] [stdout] test model::widget_metrics::tests::merge_nested_sub_struct_recursion ... ok
[INFO] [stdout] test model::widget_metrics::tests::not_empty_when_button_field_set ... ok
[INFO] [stdout] test model::widget_metrics::tests::merge_overlays_some_fields_preserves_none ... ok
[INFO] [stdout] test model::widget_metrics::tests::scrollbar_metrics_is_empty_and_merge ... ok
[INFO] [stdout] test model::widget_metrics::tests::serde_toml_round_trip_all_populated ... ok
[INFO] [stdout] test model::widget_metrics::tests::splitter_metrics_is_empty_and_merge ... ok
[INFO] [stdout] test model::widget_metrics::tests::serde_toml_round_trip_sparse ... ok
[INFO] [stdout] test model::widget_metrics::tests::empty_sub_structs_omitted_from_serialized_output ... ok
[INFO] [stdout] test presets::tests::from_file_nonexistent_returns_error ... ok
[INFO] [stdout] test presets::tests::from_toml_invalid_returns_format_error ... ok
[INFO] [stdout] test presets::tests::from_toml_minimal_valid ... ok
[INFO] [stdout] test presets::tests::list_presets_returns_all_seventeen ... ok
[INFO] [stdout] test presets::tests::preset_unknown_name_returns_unavailable ... ok
[INFO] [stdout] test presets::tests::from_file_with_tempfile ... ok
[INFO] [stdout] test presets::tests::icon_set_native_presets_have_correct_values ... ok
[INFO] [stdout] test presets::tests::all_presets_loadable_via_preset_fn ... ok
[INFO] [stdout] test presets::tests::to_toml_produces_valid_round_trip ... ok
[INFO] [stdout] test dispatch_tests::from_linux_unknown_de_without_kdeglobals_returns_adwaita ... ok
[INFO] [stdout] test presets::tests::all_presets_with_fonts_have_valid_sizes ... ok
[INFO] [stdout] test presets::tests::presets_have_correct_names ... ok
[INFO] [stdout] test presets::tests::icon_set_community_presets_are_none ... ok
[INFO] [stdout] test presets::tests::all_presets_have_nonempty_core_colors ... ok
[INFO] [stdout] test model::icons::tests::system_icon_theme_returns_non_empty ... ok
[INFO] [stdout] test presets::tests::preset_names_match_list ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 209 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/merge_behavior.rs (/opt/rustwide/target/debug/deps/merge_behavior-6fcf9006d6db5115)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test merge_fonts_geometry_spacing ... ok
[INFO] [stdout] test merge_overlay_replaces_none_with_some ... ok
[INFO] [stdout] test merge_chained_multiple_overlays ... ok
[INFO] [stdout] test merge_native_theme_light_dark ... ok
[INFO] [stdout] test merge_overlay_replaces_some_with_some ... ok
[INFO] [stdout] test merge_preserves_base_when_overlay_empty ... ok
[INFO] [stdout] test trait_assertions_default_clone_debug ... ok
[INFO] [stdout] test trait_assertions_send_sync ... ok
[INFO] [stdout] test realistic_theme_layering_scenario ... ok
[INFO] [stdout] test is_empty_all_structs ... ok
[INFO] [stdout] test merge_native_theme_deep_merge_variants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/preset_loading.rs (/opt/rustwide/target/debug/deps/preset_loading-de674738409cb11d)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test list_presets_returns_seventeen_entries ... ok
[INFO] [stdout] test preset_names_are_correct ... ok
[INFO] [stdout] test platform_presets_have_valid_fonts ... ok
[INFO] [stdout] test all_presets_have_status_colors ... ok
[INFO] [stdout] test dark_backgrounds_are_darker ... ok
[INFO] [stdout] test community_presets_omit_fonts ... ok
[INFO] [stdout] test all_presets_have_both_variants ... ok
[INFO] [stdout] test all_presets_parse_without_error ... ok
[INFO] [stdout] test all_presets_have_interactive_colors ... ok
[INFO] [stdout] test all_presets_have_spacing ... ok
[INFO] [stdout] test all_presets_have_core_colors ... ok
[INFO] [stdout] test all_presets_have_geometry ... ok
[INFO] [stderr]      Running tests/serde_roundtrip.rs (/opt/rustwide/target/debug/deps/serde_roundtrip-312071dbcb71b66b)
[INFO] [stdout] test all_presets_round_trip_toml ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test rgba_hex_in_toml ... ok
[INFO] [stdout] test toml_structure_is_human_readable ... ok
[INFO] [stdout] test round_trip_full_theme ... ok
[INFO] [stdout] test sparse_toml_deserializes ... ok
[INFO] [stdout] test round_trip_preserves_all_36_color_fields ... ok
[INFO] [stdout] test very_sparse_toml_name_only ... ok
[INFO] [stdout] test serialization_skips_none_fields ... ok
[INFO] [stderr]    Doc-tests native_theme
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test src/../README.md - ReadmeDoctests (line 106) ... ignored
[INFO] [stdout] test src/../README.md - ReadmeDoctests (line 126) ... ignored
[INFO] [stdout] test src/../README.md - ReadmeDoctests (line 83) ... ignored
[INFO] [stdout] test src/color.rs - color::Rgba (line 26) ... ok
[INFO] [stdout] test src/../README.md - ReadmeDoctests (line 55) ... ok
[INFO] [stdout] test src/../README.md - ReadmeDoctests (line 24) ... ok
[INFO] [stdout] test src/../README.md - ReadmeDoctests (line 39) ... ok
[INFO] [stdout] test src/model/animated.rs - model::animated::TransformAnimation (line 29) ... ok
[INFO] [stdout] test src/model/icons.rs - model::icons::IconData (line 206) ... ok
[INFO] [stdout] test src/lib.rs - load_custom_icon (line 649) ... ok
[INFO] [stdout] test src/lib.rs - loading_indicator (line 611) ... ok
[INFO] [stdout] test src/lib.rs - prefers_reduced_motion (line 272) ... ok
[INFO] [stdout] test src/model/icons.rs - model::icons::IconRole (line 28) ... ok
[INFO] [stdout] test src/lib.rs - impl_merge (line 26) ... ok
[INFO] [stdout] test src/model/bundled.rs - model::bundled::bundled_icon_by_name (line 181) ... ok
[INFO] [stdout] test src/model/mod.rs - model::NativeTheme::from_file (line 337) - compile ... ok
[INFO] [stdout] test src/model/icons.rs - model::icons::IconSet (line 250) ... ok
[INFO] [stdout] test src/model/mod.rs - model::NativeTheme::list_presets (line 348) ... ok
[INFO] [stdout] test src/model/icons.rs - model::icons::system_icon_set (line 405) ... ok
[INFO] [stdout] test src/model/mod.rs - model::NativeTheme::preset (line 222) ... ok
[INFO] [stdout] test src/model/bundled.rs - model::bundled::bundled_icon_svg (line 21) ... ok
[INFO] [stdout] test src/model/animated.rs - model::animated::Repeat (line 13) ... ok
[INFO] [stdout] test src/model/mod.rs - model::NativeTheme::from_toml (line 317) ... ok
[INFO] [stdout] test src/model/animated.rs - model::animated::AnimatedIcon (line 51) ... ok
[INFO] [stdout] test src/lib.rs - load_icon (line 503) ... ok
[INFO] [stdout] test src/model/animated.rs - model::animated::AnimatedIcon::first_frame (line 99) ... ok
[INFO] [stdout] test src/lib.rs - load_system_icon_by_name (line 556) ... ok
[INFO] [stdout] test src/model/mod.rs - model::NativeTheme::to_toml (line 363) ... ok
[INFO] [stdout] test src/model/icons.rs - model::icons::icon_name (line 376) ... ok
[INFO] [stdout] test src/model/icons.rs - model::icons::IconProvider (line 329) ... ok
[INFO] [stdout] test src/model/mod.rs - model::NativeTheme (line 125) ... ok
[INFO] [stdout] test src/model/icons.rs - model::icons::system_icon_theme (line 443) ... ok
[INFO] [stdout] test src/model/mod.rs - model::ThemeVariant (line 44) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.71s; merged doctests compilation took 0.67s
[INFO] running `Command { std: "docker" "inspect" "2cedb6df623921d87e11e60baf8f19f18e4d288d70b6228d5aa9c2b85ca75c15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2cedb6df623921d87e11e60baf8f19f18e4d288d70b6228d5aa9c2b85ca75c15", kill_on_drop: false }`
[INFO] [stdout] 2cedb6df623921d87e11e60baf8f19f18e4d288d70b6228d5aa9c2b85ca75c15
